/*Header start*/

body {
            font-family: Times New Roman, sans-serif;
            text-align: center;
            margin: 20;
            color: #333;
			padding: 0;
        }
        .logo-container {
            max-width: 600px;
            margin: auto;
        }

		.symposium-intro {
			text-align: center;
			margin: 0 auto;
		}

		.symposium-intro h1 {
		  font-size: 1.5rem;
		  font-weight: normal;
		}
	.symposium-intro .date,
	.symposium-intro .location {
	  font-size: 1.25rem;
	  margin: 0.5rem 0;
	}
	.symposium-content {
	  margin: 0 auto;
	  text-align: left;
	  font-size: 1.25rem;
	  line-height: 1.6;
	}

	.cear-letter {
	  color: #cc0000;
	  font-weight: bold;
	}

	.cear-acronym {
	  color: #990033;
	  font-weight: bold;
	}

	ul {
	  margin-top: 1rem;
	  padding-left: 1.5rem;
	}

	ul li {
	  margin-left: 1.5rem;
	}

	.symposium-technology {
	  margin: 0 auto;
	  text-align: left;
	  font-size: 1.25rem;
	  line-height: 1.6;
	}

	.highlight-green {
	  color: green;
	}

	.highlight-red {
	  color: red;
	}

	a {
	  color: #0066cc;
	  text-decoration: underline;
	}

	.symposium-links {
	  margin: 0 auto;
	  font-size: 1.25rem;
	  line-height: 1.6;
	  text-align: left;
	}

	.cear-letter {
	  color: #cc0000;
	  font-weight: bold;
	}

	a {
	  color: #0066cc;
	  text-decoration: underline;
	}

	.product-link {
	  font-weight: bold;
	}

	.revision-date {
	  font-size: 0.875rem; /* equivalent to size="2" */
	  text-align: center;
	}

.cear-title {
  color: red;
  text-align: center;
}

.contact-info {
  text-align: center;
  font-family: "Times New Roman", sans-serif;
  font-size: 1.25rem;
  line-height: 1.6;
  margin: 1rem auto;
}

.contact-heading {
  font-weight: bold;
  font-size: 1.0rem;
  margin-bottom: 1rem;
}

.contact-name,
.contact-org,
.contact-address,
.contact-phone {
  margin-bottom: 1rem;
}

a {
  color: #0066cc;
  text-decoration: underline;
}

.symposium-order {
  font-family: "Times New Roman", sans-serif;
  font-size: 1.0rem;
  line-height: 1.6;
  text-align: left;
  margin: 1rem auto;
}

.order-instructions {
  font-weight: bold;
  color: #333;
}

.order-instructions em {
  font-style: italic;
}

.order-instructions a {
  color: #0066cc;
  text-decoration: underline;
}

/*table*/

.order-form {
  font-family: "Times New Roman", sans-serif;
  font-size: 1.25rem;
  line-height: 1.6;
  margin: 1rem auto;
  max-width: 900px;
  text-align: left;
}

.order-title {
  font-size: 1.5rem;
  font-weight: bold;
  color: #cc0000;
  text-align: center;
  margin-bottom: 1rem;
}

.order-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 1rem;
}

.order-table th,
.order-table td {
  border-bottom: 1px solid #ccc;
  padding: 0.5rem;
  text-align: left;
}

.order-table th {
  font-weight: bold;
  text-decoration: underline;
}

.order-table td u {
  text-decoration: underline;
}

.order-table td sup {
  font-size: 0.875rem;
}

/* Text below table */
.purchaser-details {
  font-family: "Times New Roman", sans-serif;
  font-size: 1.0rem;
  line-height: 1.6;
  margin: 1.5rem auto;
  text-align: left;
}

.purchaser-details p {
  margin-bottom: 1rem;
}